var api = require('../../config/api.js');
var util = require('../../utils/util.js');

var app = getApp();
Page({
  data: {
    userInfo: {
      nickName: '点击登录',
      avatarUrl: '/images/my.png'
    },
    address:'',
    // hasUserInfo: false,
    // canIUseGetUserProfile: false,
    // hasLogin: false,
    code: '',
    userCollectNum: {}
  },
  onLoad() {
  },
  onShow() {
    this.showUserInfo();
    this.getUserCollectNum();
  },
  // 跳转到登录页面
  goLogin: function() {
    if (!this.data.hasLogin) {
      wx.navigateTo({
        url: "/pages/login/login"
      });
    }
  },
  // 展示用户信息
  showUserInfo: function() {
    var that = this;
    console.log(app.globalData.hasLogin)
    if(app.globalData.hasLogin){
      console.log("从缓存中获取用户数据")
      that.setData({
        userInfo: wx.getStorageSync('userInfo')
      })
    }
  },
  // 获取位置信息
  getLocation() {
    const that = this;
    // 获取当前位置的经纬度
    wx.getLocation({
      type: 'wgs84',
      success (res) {
        const latitude = res.latitude
        const longitude = res.longitude
        wx.openLocation({
          latitude: latitude,
          longitude: longitude,
          // 在地图上显示当前位置
          success (res) {
            // console.log(res);
            // 在地图上选择位置显示
            wx.chooseLocation({
              success (res) {
                const { name, address } = res;
                const address1 =  {
                  'name':name,
                  'address':address
                }

                that.setData({
                  address:address1
                })
              }
            })
          }
        })
      }
    })
  },
    // 获取用户的收藏数量
  getUserCollectNum() {
    const userId = wx.getStorageSync('userInfo').id;
    util.request(api.getUserCollectNum+userId).then(res=>{
      this.setData({
        userCollectNum: res
      })
    })
  }

})
